package com.xuecheng.content.service;

import com.xuecheng.base.model.PageParams;
import com.xuecheng.base.model.PageResult;
import com.xuecheng.model.dto.AddCourseDto;
import com.xuecheng.model.dto.CourseBaseInfoDto;
import com.xuecheng.model.dto.EditCourseDto;
import com.xuecheng.model.dto.QueryCourseParansDto;
import com.xuecheng.model.po.CourseBase;
import org.springframework.stereotype.Service;

@Service
public interface CourseBaseInfoService {
    //课程分页查询
PageResult<CourseBase> queryCourseBaseList(PageParams pageParams, QueryCourseParansDto queryCourseParansDto);

    CourseBaseInfoDto createCourseBase(Long companyId, AddCourseDto addCourseDto);
    CourseBaseInfoDto getCourseBaseInfo(Long courseId);
    CourseBaseInfoDto updateCourseBase(Long companyId, EditCourseDto editCourseDto);


}
